package _01窗体;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
	public class MyFrame extends JFrame
	{

		public MyFrame()
		{
			// 设置可见
			this.setVisible(true);
			
			// 设置屏幕位置及大小
			// 屏幕坐上为0,0
			this.setBounds(100, 100, 500, 400);
			
			// 设置默认的关闭操作(当关闭窗体时，关闭程序)
			this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			
			
			// 把默认的界面布局设置为null,采用绝对布局
			this.setLayout(null);
			// 创建窗体子部件
			
			// 文本标签
			JLabel l1 = new JLabel("+");
			// 放到窗体上
			this.add(l1);
			// 设置位置及宽高
			l1.setBounds(130, 50, 100, 40);
			
			
			// 
			JTextField f1 = new JTextField();
			this.add(f1);
			f1.setBounds(50, 50, 80, 40);
			
			JTextField f2 = new JTextField();
			this.add(f2);
			f2.setBounds(150, 50, 80, 40);
			
			JButton btn = new JButton("=");
			this.add(btn);
			btn.setBounds(230, 50, 80, 40);
			
			JLabel l2 = new JLabel("?");
			// 放到窗体上
			this.add(l2);
			// 设置位置及宽高
			l2.setBounds(320, 50, 100, 40);
			
			
			// 给按钮添加一个事件监听对象
			btn.addActionListener(new ActionListener() {
				
				@Override
				public void actionPerformed(ActionEvent e) {
					// 计算
					int num1 = Integer.parseInt(f1.getText());
					int num2 = Integer.parseInt(f2.getText());
					int result = num1+num2;
					// 
					l2.setText(""+result);
					
				}
			});
			
			//添加其他算法
			

		
//
//			this.setLayout(null);
//			// 创建窗体子部件
//			
//			// 文本标签
//			JLabel l3 = new JLabel("-");
//			// 放到窗体上
//			this.add(l3);
//			// 设置位置及宽高
//			l1.setBounds(130, 150, 100, 40);
//			
//			
//			// 
//			JTextField f3 = new JTextField();
//			this.add(f3);
//			f1.setBounds(50, 250, 80, 40);
//			
//			JTextField f4 = new JTextField();
//			this.add(f4);
//			f2.setBounds(150, 250, 80, 40);
//			
//			JButton btn1 = new JButton("=");
//			this.add(btn1);
//			btn1.setBounds(250, 250, 80, 40);
//			
//			JLabel l4 = new JLabel("?");
//			// 放到窗体上
//			this.add(l4);
//			// 设置位置及宽高
//			l4.setBounds(320, 250, 80, 10);
			
			
			// 给按钮添加一个事件监听对象
//			btn1.addActionListener(new ActionListener() {
//				
//				@Override
//				public void actionPerformed(ActionEvent e) {
//					// 计算
//					int num3 = Integer.parseInt(f3.getText());
//					int num4 = Integer.parseInt(f4.getText());
//					int result = num3-num4;
//					// 
//					l4.setText(""+result);
//					
//				}
//	});
			
		}
}
